.version 49 0 
.class public super abstract com/liquid_technologies/ltxmllib18/XmlObjectBase 
.super java/lang/Object 
.implements com/liquid_technologies/ltxmllib18/XmlObjectInterface 
.field private static final serialVersionUID J = 16L 
.field public static final CollectionChangeEvent I = 0 
.field private static a Z 
.field protected _elementName Ljava/lang/String; 

.method public <init> : ()V 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     invokespecial Method java/lang/Object <init> ()V 
L4:     return 
L5:     
    .end code 
.end method 

.method public abstract getBase : ()Lcom/liquid_technologies/ltxmllib18/XmlObjectBase; 
.end method 

.method public abstract getTargetNamespace : ()Ljava/lang/String; 
.end method 

.method public abstract getNamespace : ()Ljava/lang/String; 
.end method 

.method protected attributesToXml : (Lcom/liquid_technologies/ltxmllib18/XmlWriter;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 0 locals 3 
L0:     return 
L1:     
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtException java/io/IOException 
.end method 

.method protected final attributesToXml : (Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;Lcom/liquid_technologies/ltxmllib18/XmlWriter;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 3 locals 4 
L0:     aload_1 
L1:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase getBase ()Lcom/liquid_technologies/ltxmllib18/XmlObjectBase; 
L4:     aload_2 
L5:     aload_3 
L6:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase attributesToXml (Lcom/liquid_technologies/ltxmllib18/XmlWriter;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L9:     return 
L10:    
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtException java/io/IOException 
.end method 

.method protected abstract toXml : (Lcom/liquid_technologies/ltxmllib18/XmlWriter;ZLjava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)V 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtException java/io/IOException 
.end method 

.method protected final toXml : (Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;Lcom/liquid_technologies/ltxmllib18/XmlWriter;ZLjava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)V 
    .code stack 6 locals 7 
L0:     aload_1 
L1:     aload_2 
L2:     iload_3 
L3:     aload 4 
L5:     aload 5 
L7:     iload 6 
L9:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXml (Lcom/liquid_technologies/ltxmllib18/XmlWriter;ZLjava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)V 
L12:    return 
L13:    
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtException java/io/IOException 
.end method 

.method protected abstract fromXml : (Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtException 
.end method 

.method protected static final fromXml : (Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
    .code stack 5 locals 4 
L0:     aload_0 
L1:     aload_1 
L2:     aload_2 
L3:     aload_3 
L4:     iconst_0 
L5:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXml (Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L8:     areturn 
L9:     
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtException 
.end method 

.method public final toXmlFile : (Ljava/lang/String;)V 
    .code stack 7 locals 2 
        .catch java/io/UnsupportedEncodingException from L0 to L18 using L19 
L0:     aload_0 
L1:     aload_1 
L2:     iconst_1 
L3:     getstatic Field com/liquid_technologies/ltxmllib18/Formatting INDENTED Lcom/liquid_technologies/ltxmllib18/Formatting; 
L6:     getstatic Field com/liquid_technologies/ltxmllib18/Encoding UTF8 Lcom/liquid_technologies/ltxmllib18/Encoding; 
L9:     getstatic Field com/liquid_technologies/ltxmllib18/EOLType CRLF Lcom/liquid_technologies/ltxmllib18/EOLType; 
L12:    getstatic Field com/liquid_technologies/ltxmllib18/SerializationContext Default Lcom/liquid_technologies/ltxmllib18/SerializationContext; 
L15:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXmlFile (Ljava/lang/String;ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L18:    return 
L19:    pop 
L20:    new java/lang/InternalError 
L23:    dup 
L24:    invokespecial Method java/lang/InternalError <init> ()V 
L27:    athrow 
L28:    
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtException java/io/FileNotFoundException java/io/IOException 
.end method 

.method public final toXmlFile : (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/EOLType;)V 
    .code stack 7 locals 3 
        .catch java/io/UnsupportedEncodingException from L0 to L16 using L17 
L0:     aload_0 
L1:     aload_1 
L2:     iconst_1 
L3:     getstatic Field com/liquid_technologies/ltxmllib18/Formatting INDENTED Lcom/liquid_technologies/ltxmllib18/Formatting; 
L6:     getstatic Field com/liquid_technologies/ltxmllib18/Encoding UTF8 Lcom/liquid_technologies/ltxmllib18/Encoding; 
L9:     aload_2 
L10:    getstatic Field com/liquid_technologies/ltxmllib18/SerializationContext Default Lcom/liquid_technologies/ltxmllib18/SerializationContext; 
L13:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXmlFile (Ljava/lang/String;ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L16:    return 
L17:    pop 
L18:    new java/lang/InternalError 
L21:    dup 
L22:    invokespecial Method java/lang/InternalError <init> ()V 
L25:    athrow 
L26:    
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtException java/io/FileNotFoundException java/io/IOException 
.end method 

.method public final toXmlFile : (Ljava/lang/String;ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;)V 
    .code stack 7 locals 6 
L0:     aload_0 
L1:     aload_1 
L2:     iload_2 
L3:     aload_3 
L4:     aload 4 
L6:     aload 5 
L8:     getstatic Field com/liquid_technologies/ltxmllib18/SerializationContext Default Lcom/liquid_technologies/ltxmllib18/SerializationContext; 
L11:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXmlFile (Ljava/lang/String;ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L14:    return 
L15:    
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtException java/io/FileNotFoundException java/io/UnsupportedEncodingException java/io/IOException 
.end method 

.method public final toXmlFile : (Ljava/lang/String;ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 6 locals 8 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L3:     new java/io/FileOutputStream 
L6:     dup 
L7:     aload_1 
L8:     invokespecial Method java/io/FileOutputStream <init> (Ljava/lang/String;)V 
L11:    astore_1 
L12:    aload 4 
L14:    getstatic Field com/liquid_technologies/ltxmllib18/Encoding NONE Lcom/liquid_technologies/ltxmllib18/Encoding; 
L17:    if_acmpne L42 
L20:    new java/io/BufferedWriter 
L23:    dup 
L24:    new java/io/OutputStreamWriter 
L27:    dup 
L28:    aload_1 
L29:    invokespecial Method java/io/OutputStreamWriter <init> (Ljava/io/OutputStream;)V 
L32:    sipush 2048 
L35:    invokespecial Method java/io/BufferedWriter <init> (Ljava/io/Writer;I)V 
L38:    astore_1 
L39:    goto L66 
L42:    new java/io/BufferedWriter 
L45:    dup 
L46:    new java/io/OutputStreamWriter 
L49:    dup 
L50:    aload_1 
L51:    aload 4 
L53:    invokestatic Method com/liquid_technologies/ltxmllib18/Encoding toString (Lcom/liquid_technologies/ltxmllib18/Encoding;)Ljava/lang/String; 
L56:    invokespecial Method java/io/OutputStreamWriter <init> (Ljava/io/OutputStream;Ljava/lang/String;)V 
L59:    sipush 2048 
L62:    invokespecial Method java/io/BufferedWriter <init> (Ljava/io/Writer;I)V 
L65:    astore_1 
L66:    new com/liquid_technologies/ltxmllib18/XmlTextWriter 
L69:    dup 
L70:    aload_1 
L71:    aload 4 
L73:    invokespecial Method com/liquid_technologies/ltxmllib18/XmlTextWriter <init> (Ljava/io/Writer;Lcom/liquid_technologies/ltxmllib18/Encoding;)V 
L76:    dup 
L77:    astore 7 
L79:    aload_3 
L80:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter setFormatting (Lcom/liquid_technologies/ltxmllib18/Formatting;)V 
L83:    aload 7 
L85:    aload 6 
L87:    invokevirtual Method com/liquid_technologies/ltxmllib18/SerializationContext getIndentChars ()Ljava/lang/String; 
L90:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter setIndentChars (Ljava/lang/String;)V 
L93:    aload 7 
L95:    aload 5 
L97:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter setEOLType (Lcom/liquid_technologies/ltxmllib18/EOLType;)V 
L100:   aload 7 
L102:   aload 6 
L104:   invokevirtual Method com/liquid_technologies/ltxmllib18/SerializationContext getWriteDefaultElementValues ()Z 
L107:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter setWriteDefaultElementValues (Z)V 
L110:   iload_2 
L111:   ifeq L121 
L114:   aload 7 
L116:   aload 4 
L118:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter writeStartDocument (Lcom/liquid_technologies/ltxmllib18/Encoding;)V 
L121:   aload 7 
L123:   invokestatic Method com/liquid_technologies/ltxmllib18/l a (Lcom/liquid_technologies/ltxmllib18/XmlWriter;)V 
L126:   aload_0 
L127:   aload 7 
L129:   iconst_1 
L130:   aload_0 
L131:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase getTargetNamespace ()Ljava/lang/String; 
L134:   aload 6 
L136:   iconst_0 
L137:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXml (Lcom/liquid_technologies/ltxmllib18/XmlWriter;ZLjava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)V 
L140:   invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L143:   iload_2 
L144:   ifeq L152 
L147:   aload 7 
L149:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter writeEndDocument ()V 
L152:   aload_1 
L153:   invokevirtual Method java/io/Writer close ()V 
L156:   return 
L157:   
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtException java/io/FileNotFoundException java/io/UnsupportedEncodingException java/io/IOException 
.end method 

.method public final toJsonFile : (Ljava/lang/String;)V 
    .code stack 6 locals 2 
        .catch java/io/UnsupportedEncodingException from L0 to L17 using L18 
L0:     aload_0 
L1:     aload_1 
L2:     getstatic Field com/liquid_technologies/ltxmllib18/Formatting INDENTED Lcom/liquid_technologies/ltxmllib18/Formatting; 
L5:     getstatic Field com/liquid_technologies/ltxmllib18/Encoding UTF8 Lcom/liquid_technologies/ltxmllib18/Encoding; 
L8:     getstatic Field com/liquid_technologies/ltxmllib18/EOLType CRLF Lcom/liquid_technologies/ltxmllib18/EOLType; 
L11:    getstatic Field com/liquid_technologies/ltxmllib18/SerializationContext Default Lcom/liquid_technologies/ltxmllib18/SerializationContext; 
L14:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toJsonFile (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L17:    return 
L18:    pop 
L19:    new java/lang/InternalError 
L22:    dup 
L23:    invokespecial Method java/lang/InternalError <init> ()V 
L26:    athrow 
L27:    
    .end code 
    .exceptions [c32] java/io/FileNotFoundException java/io/IOException 
.end method 

.method public final toJsonFile : (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/EOLType;)V 
    .code stack 6 locals 3 
        .catch java/io/UnsupportedEncodingException from L0 to L15 using L16 
L0:     aload_0 
L1:     aload_1 
L2:     getstatic Field com/liquid_technologies/ltxmllib18/Formatting INDENTED Lcom/liquid_technologies/ltxmllib18/Formatting; 
L5:     getstatic Field com/liquid_technologies/ltxmllib18/Encoding UTF8 Lcom/liquid_technologies/ltxmllib18/Encoding; 
L8:     aload_2 
L9:     getstatic Field com/liquid_technologies/ltxmllib18/SerializationContext Default Lcom/liquid_technologies/ltxmllib18/SerializationContext; 
L12:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toJsonFile (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L15:    return 
L16:    pop 
L17:    new java/lang/InternalError 
L20:    dup 
L21:    invokespecial Method java/lang/InternalError <init> ()V 
L24:    athrow 
L25:    
    .end code 
    .exceptions [c32] java/io/FileNotFoundException java/io/IOException 
.end method 

.method public final toJsonFile : (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;)V 
    .code stack 6 locals 5 
L0:     aload_0 
L1:     aload_1 
L2:     aload_2 
L3:     aload_3 
L4:     aload 4 
L6:     getstatic Field com/liquid_technologies/ltxmllib18/SerializationContext Default Lcom/liquid_technologies/ltxmllib18/SerializationContext; 
L9:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toJsonFile (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L12:    return 
L13:    
    .end code 
    .exceptions [c32] java/io/FileNotFoundException java/io/UnsupportedEncodingException java/io/IOException 
.end method 

.method public final toJsonFile : (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 6 locals 6 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L3:     new java/io/FileOutputStream 
L6:     dup 
L7:     aload_1 
L8:     invokespecial Method java/io/FileOutputStream <init> (Ljava/lang/String;)V 
L11:    astore_1 
L12:    aload_3 
L13:    getstatic Field com/liquid_technologies/ltxmllib18/Encoding NONE Lcom/liquid_technologies/ltxmllib18/Encoding; 
L16:    if_acmpne L41 
L19:    new java/io/BufferedWriter 
L22:    dup 
L23:    new java/io/OutputStreamWriter 
L26:    dup 
L27:    aload_1 
L28:    invokespecial Method java/io/OutputStreamWriter <init> (Ljava/io/OutputStream;)V 
L31:    sipush 2048 
L34:    invokespecial Method java/io/BufferedWriter <init> (Ljava/io/Writer;I)V 
L37:    astore_1 
L38:    goto L64 
L41:    new java/io/BufferedWriter 
L44:    dup 
L45:    new java/io/OutputStreamWriter 
L48:    dup 
L49:    aload_1 
L50:    aload_3 
L51:    invokestatic Method com/liquid_technologies/ltxmllib18/Encoding toString (Lcom/liquid_technologies/ltxmllib18/Encoding;)Ljava/lang/String; 
L54:    invokespecial Method java/io/OutputStreamWriter <init> (Ljava/io/OutputStream;Ljava/lang/String;)V 
L57:    sipush 2048 
L60:    invokespecial Method java/io/BufferedWriter <init> (Ljava/io/Writer;I)V 
L63:    astore_1 
L64:    new com/liquid_technologies/ltxmllib18/JsonTextWriter 
L67:    dup 
L68:    aload_1 
L69:    invokespecial Method com/liquid_technologies/ltxmllib18/JsonTextWriter <init> (Ljava/io/Writer;)V 
L72:    dup 
L73:    astore_3 
L74:    aload_2 
L75:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter setFormatting (Lcom/liquid_technologies/ltxmllib18/Formatting;)V 
L78:    aload_3 
L79:    aload 5 
L81:    invokevirtual Method com/liquid_technologies/ltxmllib18/SerializationContext getIndentChars ()Ljava/lang/String; 
L84:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter setIndentChars (Ljava/lang/String;)V 
L87:    aload_3 
L88:    aload 4 
L90:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter setEOLType (Lcom/liquid_technologies/ltxmllib18/EOLType;)V 
L93:    aload_3 
L94:    aload 5 
L96:    invokevirtual Method com/liquid_technologies/ltxmllib18/SerializationContext getJsonContext ()Lcom/liquid_technologies/ltxmllib18/JsonContext; 
L99:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonContext getSupportRoundtrip ()Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L102:   invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter setSupportRoundtrip (Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip;)V 
L105:   aload_3 
L106:   invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter writeStartDocument ()V 
L109:   aload_3 
L110:   invokestatic Method com/liquid_technologies/ltxmllib18/l a (Lcom/liquid_technologies/ltxmllib18/XmlWriter;)V 
L113:   aload_0 
L114:   aload_3 
L115:   iconst_1 
L116:   aload_0 
L117:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase getTargetNamespace ()Ljava/lang/String; 
L120:   aload 5 
L122:   iconst_0 
L123:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXml (Lcom/liquid_technologies/ltxmllib18/XmlWriter;ZLjava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)V 
L126:   invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L129:   aload_3 
L130:   invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter writeEndDocument ()V 
L133:   aload_1 
L134:   invokevirtual Method java/io/Writer close ()V 
L137:   return 
L138:   
    .end code 
    .exceptions [c32] java/io/FileNotFoundException java/io/UnsupportedEncodingException java/io/IOException 
.end method 

.method public final toXmlStream : (ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;)[B 
    .code stack 6 locals 5 
L0:     aload_0 
L1:     iload_1 
L2:     aload_2 
L3:     aload_3 
L4:     aload 4 
L6:     getstatic Field [c23] Default Lcom/liquid_technologies/ltxmllib18/SerializationContext; 
L9:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXmlStream (ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)[B 
L12:    areturn 
L13:    
    .end code 
    .exceptions [c32] java/io/UnsupportedEncodingException java/io/IOException 
.end method 

.method public final toXmlStream : (ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)[B 
    .code stack 6 locals 9 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L3:     new java/io/ByteArrayOutputStream 
L6:     dup 
L7:     invokespecial Method java/io/ByteArrayOutputStream <init> ()V 
L10:    astore 6 
L12:    aload_3 
L13:    getstatic Field com/liquid_technologies/ltxmllib18/Encoding NONE Lcom/liquid_technologies/ltxmllib18/Encoding; 
L16:    if_acmpne L43 
L19:    new java/io/BufferedWriter 
L22:    dup 
L23:    new java/io/OutputStreamWriter 
L26:    dup 
L27:    aload 6 
L29:    invokespecial Method java/io/OutputStreamWriter <init> (Ljava/io/OutputStream;)V 
L32:    sipush 2048 
L35:    invokespecial Method java/io/BufferedWriter <init> (Ljava/io/Writer;I)V 
L38:    astore 7 
L40:    goto L68 
L43:    new java/io/BufferedWriter 
L46:    dup 
L47:    new java/io/OutputStreamWriter 
L50:    dup 
L51:    aload 6 
L53:    aload_3 
L54:    invokestatic Method com/liquid_technologies/ltxmllib18/Encoding toString (Lcom/liquid_technologies/ltxmllib18/Encoding;)Ljava/lang/String; 
L57:    invokespecial Method java/io/OutputStreamWriter <init> (Ljava/io/OutputStream;Ljava/lang/String;)V 
L60:    sipush 2048 
L63:    invokespecial Method java/io/BufferedWriter <init> (Ljava/io/Writer;I)V 
L66:    astore 7 
L68:    new com/liquid_technologies/ltxmllib18/XmlTextWriter 
L71:    dup 
L72:    aload 7 
L74:    invokespecial Method com/liquid_technologies/ltxmllib18/XmlTextWriter <init> (Ljava/io/Writer;)V 
L77:    dup 
L78:    astore 8 
L80:    aload_2 
L81:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter setFormatting (Lcom/liquid_technologies/ltxmllib18/Formatting;)V 
L84:    aload 8 
L86:    aload 5 
L88:    invokevirtual Method [c23] getIndentChars ()Ljava/lang/String; 
L91:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter setIndentChars (Ljava/lang/String;)V 
L94:    aload 8 
L96:    aload 4 
L98:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter setEOLType (Lcom/liquid_technologies/ltxmllib18/EOLType;)V 
L101:   aload 8 
L103:   aload 5 
L105:   invokevirtual Method [c23] getWriteDefaultElementValues ()Z 
L108:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter setWriteDefaultElementValues (Z)V 
L111:   iload_1 
L112:   ifeq L121 
L115:   aload 8 
L117:   aload_3 
L118:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter writeStartDocument (Lcom/liquid_technologies/ltxmllib18/Encoding;)V 
L121:   aload 8 
L123:   invokestatic Method com/liquid_technologies/ltxmllib18/l a (Lcom/liquid_technologies/ltxmllib18/XmlWriter;)V 
L126:   aload_0 
L127:   aload 8 
L129:   iconst_1 
L130:   aload_0 
L131:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase getTargetNamespace ()Ljava/lang/String; 
L134:   aload 5 
L136:   iconst_0 
L137:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXml (Lcom/liquid_technologies/ltxmllib18/XmlWriter;ZLjava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)V 
L140:   invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L143:   iload_1 
L144:   ifeq L152 
L147:   aload 8 
L149:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter writeEndDocument ()V 
L152:   aload 7 
L154:   invokevirtual Method java/io/Writer close ()V 
L157:   aload 6 
L159:   invokevirtual Method java/io/ByteArrayOutputStream toByteArray ()[B 
L162:   areturn 
L163:   
    .end code 
    .exceptions [c32] java/io/UnsupportedEncodingException java/io/IOException 
.end method 

.method public final toXmlStream : ()[B 
    .code stack 5 locals 2 
        .catch java/io/UnsupportedEncodingException from L0 to L15 using L18 
L0:     aload_0 
L1:     iconst_1 
L2:     getstatic Field com/liquid_technologies/ltxmllib18/Formatting INDENTED Lcom/liquid_technologies/ltxmllib18/Formatting; 
L5:     getstatic Field com/liquid_technologies/ltxmllib18/Encoding UTF8 Lcom/liquid_technologies/ltxmllib18/Encoding; 
L8:     getstatic Field com/liquid_technologies/ltxmllib18/EOLType CRLF Lcom/liquid_technologies/ltxmllib18/EOLType; 
L11:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXmlStream (ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;)[B 
L14:    astore_1 
L15:    goto L27 
L18:    pop 
L19:    new java/lang/InternalError 
L22:    dup 
L23:    invokespecial Method java/lang/InternalError <init> ()V 
L26:    athrow 
L27:    aload_1 
L28:    areturn 
L29:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final toJsonStream : (Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;)[B 
    .code stack 5 locals 4 
L0:     aload_0 
L1:     aload_1 
L2:     aload_2 
L3:     aload_3 
L4:     getstatic Field [c23] Default Lcom/liquid_technologies/ltxmllib18/SerializationContext; 
L7:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toJsonStream (Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)[B 
L10:    areturn 
L11:    
    .end code 
    .exceptions [c32] java/io/UnsupportedEncodingException java/io/IOException 
.end method 

.method public final toJsonStream : (Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)[B 
    .code stack 6 locals 7 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L3:     new java/io/ByteArrayOutputStream 
L6:     dup 
L7:     invokespecial Method java/io/ByteArrayOutputStream <init> ()V 
L10:    astore 5 
L12:    aload_2 
L13:    getstatic Field com/liquid_technologies/ltxmllib18/Encoding NONE Lcom/liquid_technologies/ltxmllib18/Encoding; 
L16:    if_acmpne L42 
L19:    new java/io/BufferedWriter 
L22:    dup 
L23:    new java/io/OutputStreamWriter 
L26:    dup 
L27:    aload 5 
L29:    invokespecial Method java/io/OutputStreamWriter <init> (Ljava/io/OutputStream;)V 
L32:    sipush 2048 
L35:    invokespecial Method java/io/BufferedWriter <init> (Ljava/io/Writer;I)V 
L38:    astore_2 
L39:    goto L66 
L42:    new java/io/BufferedWriter 
L45:    dup 
L46:    new java/io/OutputStreamWriter 
L49:    dup 
L50:    aload 5 
L52:    aload_2 
L53:    invokestatic Method com/liquid_technologies/ltxmllib18/Encoding toString (Lcom/liquid_technologies/ltxmllib18/Encoding;)Ljava/lang/String; 
L56:    invokespecial Method java/io/OutputStreamWriter <init> (Ljava/io/OutputStream;Ljava/lang/String;)V 
L59:    sipush 2048 
L62:    invokespecial Method java/io/BufferedWriter <init> (Ljava/io/Writer;I)V 
L65:    astore_2 
L66:    new com/liquid_technologies/ltxmllib18/JsonTextWriter 
L69:    dup 
L70:    aload_2 
L71:    invokespecial Method com/liquid_technologies/ltxmllib18/JsonTextWriter <init> (Ljava/io/Writer;)V 
L74:    dup 
L75:    astore 6 
L77:    aload_1 
L78:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter setFormatting (Lcom/liquid_technologies/ltxmllib18/Formatting;)V 
L81:    aload 6 
L83:    aload 4 
L85:    invokevirtual Method [c23] getIndentChars ()Ljava/lang/String; 
L88:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter setIndentChars (Ljava/lang/String;)V 
L91:    aload 6 
L93:    aload_3 
L94:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter setEOLType (Lcom/liquid_technologies/ltxmllib18/EOLType;)V 
L97:    aload 6 
L99:    aload 4 
L101:   invokevirtual Method [c23] getJsonContext ()Lcom/liquid_technologies/ltxmllib18/JsonContext; 
L104:   invokevirtual Method com/liquid_technologies/ltxmllib18/JsonContext getSupportRoundtrip ()Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L107:   invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter setSupportRoundtrip (Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip;)V 
L110:   aload 6 
L112:   invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter writeStartDocument ()V 
L115:   aload 6 
L117:   invokestatic Method com/liquid_technologies/ltxmllib18/l a (Lcom/liquid_technologies/ltxmllib18/XmlWriter;)V 
L120:   aload_0 
L121:   aload 6 
L123:   iconst_1 
L124:   aload_0 
L125:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase getTargetNamespace ()Ljava/lang/String; 
L128:   aload 4 
L130:   iconst_0 
L131:   invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXml (Lcom/liquid_technologies/ltxmllib18/XmlWriter;ZLjava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)V 
L134:   invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L137:   aload 6 
L139:   invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter writeEndDocument ()V 
L142:   aload_2 
L143:   invokevirtual Method java/io/Writer close ()V 
L146:   aload 5 
L148:   invokevirtual Method java/io/ByteArrayOutputStream toByteArray ()[B 
L151:   areturn 
L152:   
    .end code 
    .exceptions [c32] java/io/UnsupportedEncodingException java/io/IOException 
.end method 

.method public final toJsonStream : ()[B 
    .code stack 4 locals 2 
        .catch java/io/UnsupportedEncodingException from L0 to L14 using L17 
L0:     aload_0 
L1:     getstatic Field com/liquid_technologies/ltxmllib18/Formatting INDENTED Lcom/liquid_technologies/ltxmllib18/Formatting; 
L4:     getstatic Field com/liquid_technologies/ltxmllib18/Encoding UTF8 Lcom/liquid_technologies/ltxmllib18/Encoding; 
L7:     getstatic Field com/liquid_technologies/ltxmllib18/EOLType CRLF Lcom/liquid_technologies/ltxmllib18/EOLType; 
L10:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toJsonStream (Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;)[B 
L13:    astore_1 
L14:    goto L26 
L17:    pop 
L18:    new java/lang/InternalError 
L21:    dup 
L22:    invokespecial Method java/lang/InternalError <init> ()V 
L25:    athrow 
L26:    aload_1 
L27:    areturn 
L28:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final toXml : ()Ljava/lang/String; 
    .code stack 6 locals 2 
        .catch java/io/UnsupportedEncodingException from L0 to L18 using L21 
L0:     aload_0 
L1:     iconst_1 
L2:     getstatic Field com/liquid_technologies/ltxmllib18/Formatting INDENTED Lcom/liquid_technologies/ltxmllib18/Formatting; 
L5:     getstatic Field com/liquid_technologies/ltxmllib18/Encoding UTF8 Lcom/liquid_technologies/ltxmllib18/Encoding; 
L8:     getstatic Field com/liquid_technologies/ltxmllib18/EOLType CRLF Lcom/liquid_technologies/ltxmllib18/EOLType; 
L11:    getstatic Field [c23] Default Lcom/liquid_technologies/ltxmllib18/SerializationContext; 
L14:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXml (ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)Ljava/lang/String; 
L17:    astore_1 
L18:    goto L30 
L21:    pop 
L22:    new java/lang/InternalError 
L25:    dup 
L26:    invokespecial Method java/lang/InternalError <init> ()V 
L29:    athrow 
L30:    aload_1 
L31:    areturn 
L32:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final toXml : (Lcom/liquid_technologies/ltxmllib18/EOLType;)Ljava/lang/String; 
    .code stack 6 locals 2 
        .catch java/io/UnsupportedEncodingException from L0 to L16 using L19 
L0:     aload_0 
L1:     iconst_1 
L2:     getstatic Field com/liquid_technologies/ltxmllib18/Formatting INDENTED Lcom/liquid_technologies/ltxmllib18/Formatting; 
L5:     getstatic Field com/liquid_technologies/ltxmllib18/Encoding UTF8 Lcom/liquid_technologies/ltxmllib18/Encoding; 
L8:     aload_1 
L9:     getstatic Field [c23] Default Lcom/liquid_technologies/ltxmllib18/SerializationContext; 
L12:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXml (ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)Ljava/lang/String; 
L15:    astore_1 
L16:    goto L28 
L19:    pop 
L20:    new java/lang/InternalError 
L23:    dup 
L24:    invokespecial Method java/lang/InternalError <init> ()V 
L27:    athrow 
L28:    aload_1 
L29:    areturn 
L30:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final toXml : (ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;)Ljava/lang/String; 
    .code stack 6 locals 5 
L0:     aload_0 
L1:     iload_1 
L2:     aload_2 
L3:     aload_3 
L4:     aload 4 
L6:     getstatic Field [c23] Default [u360] 
L9:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXml (ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)Ljava/lang/String; 
L12:    areturn 
L13:    
    .end code 
    .exceptions [c32] java/io/UnsupportedEncodingException java/io/IOException 
.end method 

.method public final toXml : (ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)Ljava/lang/String; 
    .code stack 6 locals 8 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L3:     new java/io/StringWriter 
L6:     dup 
L7:     sipush 2048 
L10:    invokespecial Method java/io/StringWriter <init> (I)V 
L13:    astore 6 
L15:    new com/liquid_technologies/ltxmllib18/XmlTextWriter 
L18:    dup 
L19:    aload 6 
L21:    invokespecial Method com/liquid_technologies/ltxmllib18/XmlTextWriter <init> (Ljava/io/Writer;)V 
L24:    dup 
L25:    astore 7 
L27:    aload_2 
L28:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter setFormatting (Lcom/liquid_technologies/ltxmllib18/Formatting;)V 
L31:    aload 7 
L33:    aload 5 
L35:    invokevirtual Method [c23] getIndentChars ()Ljava/lang/String; 
L38:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter setIndentChars (Ljava/lang/String;)V 
L41:    aload 7 
L43:    aload 4 
L45:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter setEOLType (Lcom/liquid_technologies/ltxmllib18/EOLType;)V 
L48:    aload 7 
L50:    aload 5 
L52:    invokevirtual Method [c23] getWriteDefaultElementValues ()Z 
L55:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter setWriteDefaultElementValues (Z)V 
L58:    iload_1 
L59:    ifeq L68 
L62:    aload 7 
L64:    aload_3 
L65:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter writeStartDocument (Lcom/liquid_technologies/ltxmllib18/Encoding;)V 
L68:    aload 7 
L70:    invokestatic Method com/liquid_technologies/ltxmllib18/l a (Lcom/liquid_technologies/ltxmllib18/XmlWriter;)V 
L73:    aload_0 
L74:    aload 7 
L76:    iconst_1 
L77:    aload_0 
L78:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase getTargetNamespace ()Ljava/lang/String; 
L81:    aload 5 
L83:    iconst_0 
L84:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXml (Lcom/liquid_technologies/ltxmllib18/XmlWriter;ZLjava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)V 
L87:    invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L90:    iload_1 
L91:    ifeq L99 
L94:    aload 7 
L96:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlTextWriter writeEndDocument ()V 
L99:    aload 6 
L101:   invokevirtual Method java/io/Writer flush ()V 
L104:   aload 6 
L106:   invokevirtual Method java/lang/Object toString ()Ljava/lang/String; 
L109:   areturn 
L110:   
    .end code 
    .exceptions [c32] java/io/UnsupportedEncodingException java/io/IOException 
.end method 

.method public final toJson : ()Ljava/lang/String; 
    .code stack 5 locals 2 
        .catch java/io/UnsupportedEncodingException from L0 to L17 using L20 
L0:     aload_0 
L1:     getstatic Field com/liquid_technologies/ltxmllib18/Formatting INDENTED Lcom/liquid_technologies/ltxmllib18/Formatting; 
L4:     getstatic Field com/liquid_technologies/ltxmllib18/Encoding UTF8 Lcom/liquid_technologies/ltxmllib18/Encoding; 
L7:     getstatic Field com/liquid_technologies/ltxmllib18/EOLType CRLF Lcom/liquid_technologies/ltxmllib18/EOLType; 
L10:    getstatic Field [c23] Default [u360] 
L13:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toJson (Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)Ljava/lang/String; 
L16:    astore_1 
L17:    goto L29 
L20:    pop 
L21:    new java/lang/InternalError 
L24:    dup 
L25:    invokespecial Method java/lang/InternalError <init> ()V 
L28:    athrow 
L29:    aload_1 
L30:    areturn 
L31:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final toJson : (Lcom/liquid_technologies/ltxmllib18/EOLType;)Ljava/lang/String; 
    .code stack 5 locals 2 
        .catch java/io/UnsupportedEncodingException from L0 to L15 using L18 
L0:     aload_0 
L1:     getstatic Field com/liquid_technologies/ltxmllib18/Formatting INDENTED Lcom/liquid_technologies/ltxmllib18/Formatting; 
L4:     getstatic Field com/liquid_technologies/ltxmllib18/Encoding UTF8 Lcom/liquid_technologies/ltxmllib18/Encoding; 
L7:     aload_1 
L8:     getstatic Field [c23] Default [u360] 
L11:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toJson (Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)Ljava/lang/String; 
L14:    astore_1 
L15:    goto L27 
L18:    pop 
L19:    new java/lang/InternalError 
L22:    dup 
L23:    invokespecial Method java/lang/InternalError <init> ()V 
L26:    athrow 
L27:    aload_1 
L28:    areturn 
L29:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final toJson : (Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;)Ljava/lang/String; 
    .code stack 5 locals 4 
L0:     aload_0 
L1:     aload_1 
L2:     aload_2 
L3:     aload_3 
L4:     getstatic Field [c23] Default [u360] 
L7:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toJson (Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)Ljava/lang/String; 
L10:    areturn 
L11:    
    .end code 
    .exceptions [c32] java/io/UnsupportedEncodingException java/io/IOException 
.end method 

.method public final toJson : (Lcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)Ljava/lang/String; 
    .code stack 6 locals 6 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L3:     new java/io/StringWriter 
L6:     dup 
L7:     sipush 2048 
L10:    invokespecial Method java/io/StringWriter <init> (I)V 
L13:    astore_2 
L14:    new com/liquid_technologies/ltxmllib18/JsonTextWriter 
L17:    dup 
L18:    aload_2 
L19:    invokespecial Method com/liquid_technologies/ltxmllib18/JsonTextWriter <init> (Ljava/io/Writer;)V 
L22:    dup 
L23:    astore 5 
L25:    aload_1 
L26:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter setFormatting (Lcom/liquid_technologies/ltxmllib18/Formatting;)V 
L29:    aload 5 
L31:    aload 4 
L33:    invokevirtual Method [c23] getIndentChars ()Ljava/lang/String; 
L36:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter setIndentChars (Ljava/lang/String;)V 
L39:    aload 5 
L41:    aload_3 
L42:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter setEOLType (Lcom/liquid_technologies/ltxmllib18/EOLType;)V 
L45:    aload 5 
L47:    aload 4 
L49:    invokevirtual Method [c23] getJsonContext ()Lcom/liquid_technologies/ltxmllib18/JsonContext; 
L52:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonContext getSupportRoundtrip ()Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L55:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter setSupportRoundtrip (Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip;)V 
L58:    aload 5 
L60:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter writeStartDocument ()V 
L63:    aload 5 
L65:    invokestatic Method com/liquid_technologies/ltxmllib18/l a (Lcom/liquid_technologies/ltxmllib18/XmlWriter;)V 
L68:    aload_0 
L69:    aload 5 
L71:    iconst_1 
L72:    aload_0 
L73:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase getTargetNamespace ()Ljava/lang/String; 
L76:    aload 4 
L78:    iconst_0 
L79:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase toXml (Lcom/liquid_technologies/ltxmllib18/XmlWriter;ZLjava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)V 
L82:    invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L85:    aload 5 
L87:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonTextWriter writeEndDocument ()V 
L90:    aload_2 
L91:    invokevirtual Method java/io/Writer flush ()V 
L94:    aload_2 
L95:    invokevirtual Method java/lang/Object toString ()Ljava/lang/String; 
L98:    areturn 
L99:    
    .end code 
    .exceptions [c32] java/io/UnsupportedEncodingException java/io/IOException 
.end method 

.method public final fromXmlFile : (Ljava/lang/String;)V 
    .code stack 3 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     getstatic Field [c23] Default [u360] 
L5:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXmlFile (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L8:     return 
L9:     
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromXmlFile : (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 5 locals 4 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L3:     new com/liquid_technologies/ltxmllib18/dom/XmlDocument 
L6:     dup 
L7:     invokespecial Method com/liquid_technologies/ltxmllib18/dom/XmlDocument <init> ()V 
L10:    dup 
L11:    astore_3 
L12:    aload_1 
L13:    aload_2 
L14:    invokevirtual Method com/liquid_technologies/ltxmllib18/dom/XmlDocument parse (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L17:    aload_3 
L18:    invokevirtual Method com/liquid_technologies/ltxmllib18/dom/XmlDocument getDocumentElement ()Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L21:    astore_1 
L22:    aload_0 
L23:    aload_1 
L24:    aload_1 
L25:    invokevirtual Method com/liquid_technologies/ltxmllib18/dom/XmlElement getFirstChildElement ()Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L28:    aload_2 
L29:    iconst_0 
L30:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXml (Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L33:    pop 
L34:    invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L37:    return 
L38:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromXmlStream : ([B)V 
    .code stack 3 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     getstatic Field [c23] Default [u360] 
L5:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXmlStream ([BLcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L8:     return 
L9:     
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromXmlStream : ([BLcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 3 locals 3 
L0:     new java/io/ByteArrayInputStream 
L3:     dup 
L4:     aload_1 
L5:     invokespecial Method java/io/ByteArrayInputStream <init> ([B)V 
L8:     astore_1 
L9:     aload_0 
L10:    aload_1 
L11:    aload_2 
L12:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXmlStream (Ljava/io/InputStream;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L15:    aload_1 
L16:    invokevirtual Method java/io/ByteArrayInputStream close ()V 
L19:    return 
L20:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromXmlStream : (Ljava/io/InputStream;)V 
    .code stack 3 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     getstatic Field [c23] Default [u360] 
L5:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXmlStream (Ljava/io/InputStream;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L8:     return 
L9:     
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromXmlStream : (Ljava/io/InputStream;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 5 locals 4 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L3:     new com/liquid_technologies/ltxmllib18/dom/XmlDocument 
L6:     dup 
L7:     invokespecial Method com/liquid_technologies/ltxmllib18/dom/XmlDocument <init> ()V 
L10:    dup 
L11:    astore_3 
L12:    aload_1 
L13:    aload_2 
L14:    invokevirtual Method com/liquid_technologies/ltxmllib18/dom/XmlDocument parse (Ljava/io/InputStream;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L17:    aload_3 
L18:    invokevirtual Method com/liquid_technologies/ltxmllib18/dom/XmlDocument getDocumentElement ()Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L21:    astore_1 
L22:    aload_0 
L23:    aload_1 
L24:    aload_1 
L25:    invokevirtual Method com/liquid_technologies/ltxmllib18/dom/XmlElement getFirstChildElement ()Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L28:    aload_2 
L29:    iconst_0 
L30:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXml (Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L33:    pop 
L34:    invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L37:    return 
L38:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public fromXml : (Ljava/lang/String;)V 
    .code stack 3 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     getstatic Field [c23] Default [u360] 
L5:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXml (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L8:     return 
L9:     
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public fromXml : (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 5 locals 4 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L3:     new com/liquid_technologies/ltxmllib18/dom/XmlDocument 
L6:     dup 
L7:     invokespecial Method com/liquid_technologies/ltxmllib18/dom/XmlDocument <init> ()V 
L10:    dup 
L11:    astore_3 
L12:    new java/io/StringReader 
L15:    dup 
L16:    aload_1 
L17:    invokespecial Method java/io/StringReader <init> (Ljava/lang/String;)V 
L20:    aload_2 
L21:    invokevirtual Method [c30] parse (Ljava/io/Reader;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L24:    aload_3 
L25:    invokevirtual Method [c30] getDocumentElement ()Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L28:    astore_1 
L29:    aload_0 
L30:    aload_1 
L31:    aload_1 
L32:    invokevirtual Method com/liquid_technologies/ltxmllib18/dom/XmlElement getFirstChildElement ()Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L35:    aload_2 
L36:    iconst_0 
L37:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXml (Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L40:    pop 
L41:    invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L44:    return 
L45:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromXmlElement : (Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;)V 
    .code stack 3 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     getstatic Field [c23] Default [u360] 
L5:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXmlElement (Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L8:     return 
L9:     
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromXmlElement : (Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 5 locals 3 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L3:     aload_0 
L4:     aload_1 
L5:     aload_1 
L6:     invokevirtual Method com/liquid_technologies/ltxmllib18/dom/XmlElement getFirstChildElement ()Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L9:     aload_2 
L10:    iconst_0 
L11:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXml (Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L14:    pop 
L15:    invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L18:    return 
L19:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromXmlElement : (Lcom/liquid_technologies/ltxmllib18/Element;)V 
    .code stack 3 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     getstatic Field [c23] Default [u360] 
L5:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXmlElement (Lcom/liquid_technologies/ltxmllib18/Element;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L8:     return 
L9:     
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromXmlElement : (Lcom/liquid_technologies/ltxmllib18/Element;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 6 locals 3 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L3:     aload_1 
L4:     iconst_0 
L5:     getstatic Field com/liquid_technologies/ltxmllib18/Formatting NONE Lcom/liquid_technologies/ltxmllib18/Formatting; 
L8:     getstatic Field com/liquid_technologies/ltxmllib18/Encoding UTF8 Lcom/liquid_technologies/ltxmllib18/Encoding; 
L11:    getstatic Field com/liquid_technologies/ltxmllib18/EOLType LF Lcom/liquid_technologies/ltxmllib18/EOLType; 
L14:    aload_2 
L15:    invokevirtual Method com/liquid_technologies/ltxmllib18/Element toXml (ZLcom/liquid_technologies/ltxmllib18/Formatting;Lcom/liquid_technologies/ltxmllib18/Encoding;Lcom/liquid_technologies/ltxmllib18/EOLType;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)Ljava/lang/String; 
L18:    astore_1 
L19:    aload_0 
L20:    aload_1 
L21:    aload_2 
L22:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXml (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L25:    invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L28:    return 
L29:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromJsonFile : (Ljava/lang/String;)V 
    .code stack 3 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     getstatic Field [c23] Default [u360] 
L5:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromJsonFile (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L8:     return 
L9:     
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromJsonFile : (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 3 locals 3 
L0:     new java/io/FileInputStream 
L3:     dup 
L4:     aload_1 
L5:     invokespecial Method java/io/FileInputStream <init> (Ljava/lang/String;)V 
L8:     astore_1 
L9:     aload_0 
L10:    aload_1 
L11:    aload_2 
L12:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromJsonStream (Ljava/io/InputStream;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L15:    return 
L16:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromJsonStream : ([B)V 
    .code stack 3 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     getstatic Field [c23] Default [u360] 
L5:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromJsonStream ([BLcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L8:     return 
L9:     
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromJsonStream : ([BLcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 3 locals 3 
L0:     new java/io/ByteArrayInputStream 
L3:     dup 
L4:     aload_1 
L5:     invokespecial Method java/io/ByteArrayInputStream <init> ([B)V 
L8:     astore_1 
L9:     aload_0 
L10:    aload_1 
L11:    aload_2 
L12:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromJsonStream (Ljava/io/InputStream;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L15:    aload_1 
L16:    invokevirtual Method java/io/ByteArrayInputStream close ()V 
L19:    return 
L20:    
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromJsonStream : (Ljava/io/InputStream;)V 
    .code stack 3 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     getstatic Field [c23] Default [u360] 
L5:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromJsonStream (Ljava/io/InputStream;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L8:     return 
L9:     
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public final fromJsonStream : (Ljava/io/InputStream;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 5 locals 6 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L3:     aload_2 
L4:     invokevirtual Method [c23] getIgnoreNamespaces ()Z 
L7:     istore_3 
L8:     aload_2 
L9:     invokevirtual Method [c23] getJsonContext ()Lcom/liquid_technologies/ltxmllib18/JsonContext; 
L12:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonContext getSupportRoundtrip ()Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L15:    getstatic Field com/liquid_technologies/ltxmllib18/JsonRoundTrip Full Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L18:    if_acmpeq L26 
L21:    aload_2 
L22:    iconst_1 
L23:    invokevirtual Method [c23] setIgnoreNamespaces (Z)V 
L26:    aconst_null 
L27:    astore 4 
L29:    new java/io/InputStreamReader 
L32:    dup 
L33:    aload_1 
L34:    ldc 'UTF8' 
L36:    invokespecial Method java/io/InputStreamReader <init> (Ljava/io/InputStream;Ljava/lang/String;)V 
L39:    dup 
L40:    astore 4 
L42:    aload_2 
L43:    invokestatic Method com/liquid_technologies/ltxmllib18/h a (Ljava/io/Reader;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)Ljava/lang/String; 
L46:    astore_1 
        .catch java/lang/Exception from L47 to L52 using L55 
        .catch [0] from L29 to L83 using L109 
L47:    aload_0 
L48:    aload_1 
L49:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXml (Ljava/lang/String;)V 
L52:    goto L83 
L55:    astore 5 
L57:    new [c32] 
L60:    dup 
L61:    new java/lang/StringBuilder 
L64:    dup 
L65:    ldc 'Error converting JSON to XML:\n' 
L67:    invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L70:    aload_1 
L71:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L74:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L77:    aload 5 
L79:    invokespecial Method [c32] <init> (Ljava/lang/String;Ljava/lang/Throwable;)V 
L82:    athrow 
L83:    aload 4 
L85:    invokevirtual Method java/io/InputStreamReader close ()V 
L88:    aload_2 
L89:    invokevirtual Method [c23] getJsonContext ()Lcom/liquid_technologies/ltxmllib18/JsonContext; 
L92:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonContext getSupportRoundtrip ()Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L95:    getstatic Field com/liquid_technologies/ltxmllib18/JsonRoundTrip Full Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L98:    if_acmpeq L140 
L101:   aload_2 
L102:   iload_3 
L103:   invokevirtual Method [c23] setIgnoreNamespaces (Z)V 
L106:   goto L140 
L109:   astore_1 
L110:   aload 4 
L112:   ifnull L120 
L115:   aload 4 
L117:   invokevirtual Method java/io/InputStreamReader close ()V 
L120:   aload_2 
L121:   invokevirtual Method [c23] getJsonContext ()Lcom/liquid_technologies/ltxmllib18/JsonContext; 
L124:   invokevirtual Method com/liquid_technologies/ltxmllib18/JsonContext getSupportRoundtrip ()Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L127:   getstatic Field com/liquid_technologies/ltxmllib18/JsonRoundTrip Full Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L130:   if_acmpeq L138 
L133:   aload_2 
L134:   iload_3 
L135:   invokevirtual Method [c23] setIgnoreNamespaces (Z)V 
L138:   aload_1 
L139:   athrow 
L140:   invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L143:   return 
L144:   
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public fromJson : (Ljava/lang/String;)V 
    .code stack 3 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     getstatic Field [c23] Default [u360] 
L5:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromJson (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L8:     return 
L9:     
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method public fromJson : (Ljava/lang/String;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
    .code stack 5 locals 6 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L3:     aload_2 
L4:     invokevirtual Method [c23] getIgnoreNamespaces ()Z 
L7:     istore_3 
L8:     aload_2 
L9:     invokevirtual Method [c23] getJsonContext ()Lcom/liquid_technologies/ltxmllib18/JsonContext; 
L12:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonContext getSupportRoundtrip ()Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L15:    getstatic Field com/liquid_technologies/ltxmllib18/JsonRoundTrip Full Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L18:    if_acmpeq L26 
L21:    aload_2 
L22:    iconst_1 
L23:    invokevirtual Method [c23] setIgnoreNamespaces (Z)V 
L26:    aconst_null 
L27:    astore 4 
L29:    new java/io/StringReader 
L32:    dup 
L33:    aload_1 
L34:    invokespecial Method java/io/StringReader <init> (Ljava/lang/String;)V 
L37:    dup 
L38:    astore 4 
L40:    aload_2 
L41:    invokestatic Method com/liquid_technologies/ltxmllib18/h a (Ljava/io/Reader;Lcom/liquid_technologies/ltxmllib18/SerializationContext;)Ljava/lang/String; 
L44:    astore_1 
        .catch java/lang/Exception from L45 to L50 using L53 
        .catch [0] from L29 to L81 using L107 
L45:    aload_0 
L46:    aload_1 
L47:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase fromXml (Ljava/lang/String;)V 
L50:    goto L81 
L53:    astore 5 
L55:    new [c32] 
L58:    dup 
L59:    new java/lang/StringBuilder 
L62:    dup 
L63:    ldc 'Error converting JSON to XML:\n' 
L65:    invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L68:    aload_1 
L69:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L72:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L75:    aload 5 
L77:    invokespecial Method [c32] <init> (Ljava/lang/String;Ljava/lang/Throwable;)V 
L80:    athrow 
L81:    aload 4 
L83:    invokevirtual Method java/io/StringReader close ()V 
L86:    aload_2 
L87:    invokevirtual Method [c23] getJsonContext ()Lcom/liquid_technologies/ltxmllib18/JsonContext; 
L90:    invokevirtual Method com/liquid_technologies/ltxmllib18/JsonContext getSupportRoundtrip ()Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L93:    getstatic Field com/liquid_technologies/ltxmllib18/JsonRoundTrip Full Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L96:    if_acmpeq L138 
L99:    aload_2 
L100:   iload_3 
L101:   invokevirtual Method [c23] setIgnoreNamespaces (Z)V 
L104:   goto L138 
L107:   astore_1 
L108:   aload 4 
L110:   ifnull L118 
L113:   aload 4 
L115:   invokevirtual Method java/io/StringReader close ()V 
L118:   aload_2 
L119:   invokevirtual Method [c23] getJsonContext ()Lcom/liquid_technologies/ltxmllib18/JsonContext; 
L122:   invokevirtual Method com/liquid_technologies/ltxmllib18/JsonContext getSupportRoundtrip ()Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L125:   getstatic Field com/liquid_technologies/ltxmllib18/JsonRoundTrip Full Lcom/liquid_technologies/ltxmllib18/JsonRoundTrip; 
L128:   if_acmpeq L136 
L131:   aload_2 
L132:   iload_3 
L133:   invokevirtual Method [c23] setIgnoreNamespaces (Z)V 
L136:   aload_1 
L137:   athrow 
L138:   invokestatic Method com/liquid_technologies/ltxmllib18/XmlObjectBase a ()V 
L141:   return 
L142:   
    .end code 
    .exceptions [c32] java/io/IOException 
.end method 

.method protected final getElementName : (Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;)Ljava/lang/String; 
    .code stack 1 locals 2 
L0:     aload_1 
L1:     getfield Field com/liquid_technologies/ltxmllib18/XmlObjectBase _elementName Ljava/lang/String; 
L4:     areturn 
L5:     
    .end code 
.end method 

.method protected final getElementName : ()Ljava/lang/String; 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     getfield Field com/liquid_technologies/ltxmllib18/XmlObjectBase _elementName Ljava/lang/String; 
L4:     areturn 
L5:     
    .end code 
.end method 

.method protected final setElementName : (Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;Ljava/lang/String;)V 
    .code stack 2 locals 3 
L0:     aload_1 
L1:     aload_2 
L2:     putfield Field com/liquid_technologies/ltxmllib18/XmlObjectBase _elementName Ljava/lang/String; 
L5:     return 
L6:     
    .end code 
.end method 

.method protected final setElementName : (Ljava/lang/String;)V 
    .code stack 2 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     putfield Field com/liquid_technologies/ltxmllib18/XmlObjectBase _elementName Ljava/lang/String; 
L5:     return 
L6:     
    .end code 
.end method 

.method protected final choice_SelectElement : (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; 
    .code stack 5 locals 4 
L0:     aload_3 
L1:     aload_1 
L2:     invokevirtual Method java/lang/String equals (Ljava/lang/Object;)Z 
L5:     ifeq L18 
L8:     aload_2 
L9:     ifnonnull L65 
L12:    ldc '' 
L14:    astore_3 
L15:    goto L65 
L18:    aload_3 
L19:    ldc '' 
L21:    invokevirtual Method java/lang/String equals (Ljava/lang/Object;)Z 
L24:    ifeq L32 
L27:    aload_1 
L28:    astore_3 
L29:    goto L65 
L32:    aload_2 
L33:    ifnull L65 
L36:    new com/liquid_technologies/ltxmllib18/exceptions/LtInvalidStateException 
L39:    dup 
L40:    new java/lang/StringBuilder 
L43:    dup 
L44:    ldc 'The Property [' 
L46:    invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L49:    aload_3 
L50:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L53:    ldc '] is already set. Only one element within this class bay be set at a time' 
L55:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L58:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L61:    invokespecial Method com/liquid_technologies/ltxmllib18/exceptions/LtInvalidStateException <init> (Ljava/lang/String;)V 
L64:    athrow 
L65:    aload_3 
L66:    areturn 
L67:    
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtInvalidStateException 
.end method 

.method protected final choice_SetElementValid : (ZLjava/lang/String;Ljava/lang/String;)Ljava/lang/String; 
    .code stack 5 locals 4 
L0:     iload_1 
L1:     iconst_1 
L2:     if_icmpne L47 
L5:     aload_3 
L6:     aload_2 
L7:     invokevirtual Method java/lang/String equals (Ljava/lang/Object;)Z 
L10:    ifne L42 
L13:    new com/liquid_technologies/ltxmllib18/exceptions/LtInvalidStateException 
L16:    dup 
L17:    new java/lang/StringBuilder 
L20:    dup 
L21:    ldc 'The Property ' 
L23:    invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L26:    aload_3 
L27:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L30:    ldc ' is already set. Only one element within this class bay be set at a time' 
L32:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L35:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L38:    invokespecial Method com/liquid_technologies/ltxmllib18/exceptions/LtInvalidStateException <init> (Ljava/lang/String;)V 
L41:    athrow 
L42:    aload_2 
L43:    astore_3 
L44:    goto L50 
L47:    ldc '' 
L49:    astore_3 
L50:    aload_3 
L51:    areturn 
L52:    
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtInvalidStateException 
.end method 

.method protected final choice_CollectionChanged : (Ljava/lang/String;JLjava/lang/String;)Ljava/lang/String; 
    .code stack 5 locals 5 
L0:     aload 4 
L2:     aload_1 
L3:     invokevirtual Method java/lang/String equals (Ljava/lang/Object;)Z 
L6:     ifeq L22 
L9:     lload_2 
L10:    lconst_0 
L11:    lcmp 
L12:    ifne L80 
L15:    ldc '' 
L17:    astore 4 
L19:    goto L80 
L22:    aload 4 
L24:    ldc '' 
L26:    invokevirtual Method java/lang/String equals (Ljava/lang/Object;)Z 
L29:    ifeq L44 
L32:    lload_2 
L33:    lconst_0 
L34:    lcmp 
L35:    ifle L80 
L38:    aload_1 
L39:    astore 4 
L41:    goto L80 
L44:    lload_2 
L45:    lconst_0 
L46:    lcmp 
L47:    ifeq L80 
L50:    new com/liquid_technologies/ltxmllib18/exceptions/LtInvalidStateException 
L53:    dup 
L54:    new java/lang/StringBuilder 
L57:    dup 
L58:    ldc 'The Property ' 
L60:    invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L63:    aload 4 
L65:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L68:    ldc ' is already set. Only one element within this class bay be set at a time' 
L70:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L73:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L76:    invokespecial Method com/liquid_technologies/ltxmllib18/exceptions/LtInvalidStateException <init> (Ljava/lang/String;)V 
L79:    athrow 
L80:    aload 4 
L82:    areturn 
L83:    
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtInvalidStateException 
.end method 

.method protected final throw_IfPropertyIsNull : (Ljava/lang/Object;Ljava/lang/String;)V 
    .code stack 5 locals 3 
L0:     aload_1 
L1:     ifnonnull L33 
L4:     new com/liquid_technologies/ltxmllib18/exceptions/LtInvalidParamException 
L7:     dup 
L8:     new java/lang/StringBuilder 
L11:    dup 
L12:    ldc 'The Property [' 
L14:    invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L17:    aload_2 
L18:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L21:    ldc '] is mandatory, it may not be null' 
L23:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L26:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L29:    invokespecial Method com/liquid_technologies/ltxmllib18/exceptions/LtInvalidParamException <init> (Ljava/lang/String;)V 
L32:    athrow 
L33:    return 
L34:    
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtInvalidParamException 
.end method 

.method protected final throw_IfElementNameDiffers : (Lcom/liquid_technologies/ltxmllib18/XmlObjectInterface;Ljava/lang/String;)V 
    .code stack 5 locals 3 
L0:     aload_1 
L1:     ifnull L63 
L4:     aload_0 
L5:     aload_1 
L6:     invokeinterface InterfaceMethod com/liquid_technologies/ltxmllib18/XmlObjectInterface getBase ()Lcom/liquid_technologies/ltxmllib18/XmlObjectBase; 1 
L11:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase getElementName (Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;)Ljava/lang/String; 
L14:    aload_2 
L15:    invokevirtual Method java/lang/String equals (Ljava/lang/Object;)Z 
L18:    ifne L63 
L21:    new com/liquid_technologies/ltxmllib18/exceptions/LtInvalidParamException 
L24:    dup 
L25:    new java/lang/StringBuilder 
L28:    dup 
L29:    ldc 'This property requires an element with the name ' 
L31:    invokespecial Method java/lang/StringBuilder <init> (Ljava/lang/String;)V 
L34:    aload_2 
L35:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L38:    ldc ' the element being set has the element name ' 
L40:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L43:    aload_0 
L44:    aload_1 
L45:    invokeinterface InterfaceMethod com/liquid_technologies/ltxmllib18/XmlObjectInterface getBase ()Lcom/liquid_technologies/ltxmllib18/XmlObjectBase; 1 
L50:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase getElementName (Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;)Ljava/lang/String; 
L53:    invokevirtual Method java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 
L56:    invokevirtual Method java/lang/StringBuilder toString ()Ljava/lang/String; 
L59:    invokespecial Method com/liquid_technologies/ltxmllib18/exceptions/LtInvalidParamException <init> (Ljava/lang/String;)V 
L62:    athrow 
L63:    return 
L64:    
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtInvalidParamException 
.end method 

.method protected final choice_Read_Collection : (Lcom/liquid_technologies/ltxmllib18/XmlCollectionBase;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;JLcom/liquid_technologies/ltxmllib18/SerializationContext;)Lcom/liquid_technologies/ltxmllib18/ReadState; 
    .code stack 5 locals 8 
L0:     new com/liquid_technologies/ltxmllib18/ReadState 
L3:     dup 
L4:     invokespecial Method com/liquid_technologies/ltxmllib18/ReadState <init> ()V 
L7:     dup 
L8:     astore 7 
L10:    lload 4 
L12:    putfield Field com/liquid_technologies/ltxmllib18/ReadState elementsRead J 
L15:    aload 7 
L17:    aload_3 
L18:    putfield Field com/liquid_technologies/ltxmllib18/ReadState xmlChild Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L21:    aload 7 
L23:    getfield Field com/liquid_technologies/ltxmllib18/ReadState elementsRead J 
L26:    lconst_0 
L27:    lcmp 
L28:    ifle L34 
L31:    aload 7 
L33:    areturn 
L34:    aload_1 
L35:    aload_2 
L36:    aload 7 
L38:    getfield Field com/liquid_technologies/ltxmllib18/ReadState xmlChild Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L41:    aload 6 
L43:    iconst_0 
L44:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlCollectionBase fromXml (Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Lcom/liquid_technologies/ltxmllib18/SerializationContext;Z)Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L47:    dup 
L48:    astore_2 
L49:    aload 7 
L51:    getfield Field com/liquid_technologies/ltxmllib18/ReadState xmlChild Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L54:    if_acmpeq L80 
L57:    aload 7 
L59:    aload_2 
L60:    putfield Field com/liquid_technologies/ltxmllib18/ReadState xmlChild Lcom/liquid_technologies/ltxmllib18/dom/XmlElement; 
L63:    aload_1 
L64:    aload 6 
L66:    invokevirtual Method com/liquid_technologies/ltxmllib18/XmlCollectionBase validateCount (Lcom/liquid_technologies/ltxmllib18/SerializationContext;)V 
L69:    aload 7 
L71:    dup 
L72:    getfield Field com/liquid_technologies/ltxmllib18/ReadState elementsRead J 
L75:    lconst_1 
L76:    ladd 
L77:    putfield Field com/liquid_technologies/ltxmllib18/ReadState elementsRead J 
L80:    aload 7 
L82:    areturn 
L83:    
    .end code 
    .exceptions [c32] com/liquid_technologies/ltxmllib18/exceptions/LtValidationException 
.end method 

.method protected static final testNamespace : (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 
    .code stack 3 locals 3 
L0:     aload_0 
L1:     aload_1 
L2:     aload_2 
L3:     invokestatic Method com/liquid_technologies/ltxmllib18/l a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 
L6:     return 
L7:     
    .end code 
    .exceptions com/liquid_technologies/ltxmllib18/exceptions/LtInvalidNamespaceException 
.end method 

.method protected static final isNamespaceValid : (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z 
    .code stack 3 locals 3 
L0:     aload_0 
L1:     aload_1 
L2:     aload_2 
L3:     invokestatic Method com/liquid_technologies/ltxmllib18/l b (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z 
L6:     ireturn 
L7:     
    .end code 
.end method 

.method protected onEvent : (Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;ILjava/lang/Object;)V 
    .code stack 0 locals 4 
L0:     return 
L1:     
    .end code 
.end method 

.method static a : (Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;Lcom/liquid_technologies/ltxmllib18/XmlCollectionBase;)V 
    .code stack 4 locals 2 
L0:     aload_0 
L1:     aload_1 
L2:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlCollectionBase getBase ()Lcom/liquid_technologies/ltxmllib18/XmlObjectBase; 
L5:     iconst_0 
L6:     aconst_null 
L7:     invokevirtual Method com/liquid_technologies/ltxmllib18/XmlObjectBase onEvent (Lcom/liquid_technologies/ltxmllib18/XmlObjectBase;ILjava/lang/Object;)V 
L10:    return 
L11:    
    .end code 
.end method 

.method public static register : (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 
    .code stack 3 locals 3 
L0:     aload_0 
L1:     aload_1 
L2:     aload_2 
L3:     invokestatic Method com/liquid_technologies/ltxmllib18/l c (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 
L6:     return 
L7:     
    .end code 
.end method 

.method public static noBanner : ()V 
    .code stack 0 locals 0 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/k g ()V 
L3:     return 
L4:     
    .end code 
.end method 

.method public static getPreserveCharacterRefCR : ()Z 
    .code stack 1 locals 0 
L0:     getstatic Field com/liquid_technologies/ltxmllib18/XmlObjectBase a Z 
L3:     ireturn 
L4:     
    .end code 
.end method 

.method public static setPreserveCharacterRefCR : (Z)V 
    .code stack 1 locals 1 
L0:     iload_0 
L1:     putstatic Field com/liquid_technologies/ltxmllib18/XmlObjectBase a Z 
L4:     return 
L5:     
    .end code 
.end method 

.method public clone : ()Ljava/lang/Object; 
    .code stack 1 locals 1 
L0:     aload_0 
L1:     invokespecial Method java/lang/Object clone ()Ljava/lang/Object; 
L4:     areturn 
L5:     
    .end code 
    .exceptions java/lang/CloneNotSupportedException 
.end method 

.method protected static doesElementNameMatch : (Lcom/liquid_technologies/ltxmllib18/SerializationContext;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Ljava/lang/String;Ljava/lang/String;)Z 
    .code stack 4 locals 4 
L0:     aload_0 
L1:     aload_1 
L2:     aload_2 
L3:     aload_3 
L4:     invokestatic Method com/liquid_technologies/ltxmllib18/ElementInfo a (Lcom/liquid_technologies/ltxmllib18/SerializationContext;Lcom/liquid_technologies/ltxmllib18/dom/XmlElement;Ljava/lang/String;Ljava/lang/String;)Z 
L7:     ireturn 
L8:     
    .end code 
.end method 

.method private static a : ()V 
    .code stack 3 locals 0 
L0:     invokestatic Method com/liquid_technologies/ltxmllib18/k j ()V 
L3:     invokestatic Method com/liquid_technologies/ltxmllib18/k d ()Z 
L6:     ifeq L28 
L9:     invokestatic Method com/liquid_technologies/ltxmllib18/k h ()I 
L12:    getstatic Field com/liquid_technologies/ltxmllib18/k a I 
L15:    if_icmple L44 
L18:    new [c32] 
L21:    dup 
L22:    ldc 'Community Edition Limited Exceeded' 
L24:    invokespecial Method [c32] <init> (Ljava/lang/String;)V 
L27:    athrow 
L28:    invokestatic Method com/liquid_technologies/ltxmllib18/k b ()Z 
L31:    ifeq L44 
L34:    new [c32] 
L37:    dup 
L38:    ldc 'Trial License Expired' 
L40:    invokespecial Method [c32] <init> (Ljava/lang/String;)V 
L43:    athrow 
L44:    return 
L45:    
    .end code 
    .exceptions [c32] 
.end method 

.method static <clinit> : ()V 
    .code stack 1 locals 0 
L0:     iconst_0 
L1:     putstatic Field com/liquid_technologies/ltxmllib18/XmlObjectBase a Z 
L4:     return 
L5:     
    .end code 
.end method 
.innerclasses 
    com/liquid_technologies/ltxmllib18/XmlObjectBase$XmlElementType com/liquid_technologies/ltxmllib18/XmlObjectBase XmlElementType public static final enum 
    com/liquid_technologies/ltxmllib18/XmlObjectBase$XmlElementGroupType com/liquid_technologies/ltxmllib18/XmlObjectBase XmlElementGroupType public static final enum 
.end innerclasses 
.const [c23] = Class [u395] 
.const [c30] = Class [u402] 
.const [c32] = Class [u404] 
.const [u360] = Utf8 Lcom/liquid_technologies/ltxmllib18/SerializationContext; 
.const [u395] = Utf8 com/liquid_technologies/ltxmllib18/SerializationContext 
.const [u402] = Utf8 com/liquid_technologies/ltxmllib18/dom/XmlDocument 
.const [u404] = Utf8 com/liquid_technologies/ltxmllib18/exceptions/LtException 
.end class 
